// 引入各个语言配置文件
import ch from './ch';
import en from './en';
// 创建vue-i18n实例i18n
import { createI18n } from 'vue-i18n';

const mainStoreStr: string = localStorage.getItem('pinia-main') || '';
const mainStore = mainStoreStr
  ? JSON.parse(mainStoreStr)
  : {
      language: 'ch',
    };
const messages = {
  ch,
  en,
};
const i18n = createI18n({
  legacy: false,
  // globalInjection: true,
  locale: mainStore.language,
  messages,
});

export default i18n;
